The Semantic Layers of Timber

نویسندگان

  • Magnus Carlsson
  • Johan Nordlander
  • Richard B. Kieburtz
چکیده

We present a three-layered semantics of Timber, a language designed for programming real-time systems in a reactive, object-oriented style. The innermost layer amounts to a traditional deterministic, pure, functional language, around which we formulate a middle layer of concurrent objects, in terms of a monadic transition semantics. The outermost layer, where the language is married to deadline-driven scheduling theory, is where we define message ordering and CPU allocation to actions. Our main contributions are a formalized notion of a time-constrained reaction, and a demonstration of how scheduling theory, process calculii, and the lambda calculus can be jointly applied to obtain a direct and succinct semantics of a complex, real-world programming language with well-defined real-time behavior.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Tests to Determine the Joint Stiffness and Resisting Moment Capacity of Joints in Timber-Framed Houses

Wind and earthquake disasters in the world often cause billions of dollars of damage to buildings, most of which is to non-engineered buildings-especially homes. Wood-frame homes use connectors which exhibit partial rotational rigidity at the member ends, making analytical solutions difficult. This is due to the lack of information about the complex behavior of the connections used in this type...

متن کامل

Long-term effects of elastic glue in lightweight timber constructions

The effect of using elastic glue in between a timber construction’s two floor layers – gypsum board and particle board – was investigated. In a new timber based building, the impact sound insulation was reduced by 2 dB when elastic glue was introduced in the production. To find out the long-term effects, six different elastic glues was involved in a laboratory test in which layers of floor plas...

متن کامل

بررسی کاربرد فناوری معنایی برای سازماندهی اطلاعات در نرم‌افزارهای کتابخانه دیجیتالی

The present study was an attempt to investigate the use of semantic technologies to organize information in digital library software systems. The present study was a practical one which employed a descriptive survey method. The study sample consisted of three digital library software systems entitled Pars Azarakhsh, Parvan Pajoh, and Payam Mashregh. Data were collected through a checklist incl...

متن کامل

An Open Standard for the Exchange of Information in the Australian Timber Sector

The purpose of this paper is to describe business-to-business (B2B) communication and the characteristics of an open standard for electronic communication within the Australian timber and wood products industry. Current issues, future goals and strategies for using business-to-business communication will be considered. From the perspective of the Timber industry sector, this study is important ...

متن کامل

A semantic-aware role-based access control model for pervasive computing environments

Access control in open and dynamic Pervasive Computing Environments (PCEs) is a very complex mechanism and encompasses various new requirements. In fact, in such environments, context information should be used in access control decision process; however, it is not applicable to gather all context information completely and accurately all the time. Thus, a suitable access control model for PCEs...

متن کامل

Semantic Adequacy in Translation: Strategies employed in the English renderings of Sa'di's wittical remarks of The Rose Garden (Golistan)

Translating literary works is a difficult task, especially when it comes to cultural elements. It gets more difficult when words have ambiguities and multiple layers of meaning. The present study sought to examine the adequacy of witticism in the English renderings of Sa'di's clever remarks in Golistan (The Rose Garden). To this purpose, the researchers selected three English translations of Go...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003